home *** CD-ROM | disk | FTP | other *** search
- //=--------------------------------------------------------------------------=
- // <<DEFSERVERNAME>>.ODL
- //=--------------------------------------------------------------------------=
- // Copyright 1995 Microsoft Corporation. All Rights Reserved.
- //
- // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
- // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
- // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
- // PARTICULAR PURPOSE.
- //=--------------------------------------------------------------------------=
- //
- // ODL file for the automation object(s) in this inproc server
- //
- //
- #include "dispids.h"
-
- // can't include oaidl.h, so this will have to do
- //
- #define DISPID_NEWENUM -4
-
-
- //=--------------------------------------------------------------------------=
- // the libid for this type libray
- //
- [
- uuid(<<GUID_LIBID>>),
- helpstring("<<DEFSERVERNAME>> Object Library"),
- lcid(0x0000),
- version(1.0)
- ]
- library <<DEFSERVERNAME>>Objects {
-
- // standard imports
- //
- importlib("STDOLE32.TLB");
-
- // primary dispatch interface for C<<DEFOBJECTNAME>> object
- //
- [
- uuid(<<GUID_PRIMARY>>),
- helpstring("<<DEFOBJECTNAME>> Object"),
- hidden,
- dual,
- odl
- ]
- interface I<<DEFOBJECTNAME>> : IDispatch {
-
- // properties
- //
-
- // methods
- //
- };
-
- // coclass for C<<DEFOBJECTNAME>> objects
- //
- [
- uuid(<<GUID_COCLASS>>),
- helpstring("<<DEFOBJECTNAME>> Object")
- ]
- coclass <<DEFOBJECTNAME>> {
- [default] interface I<<DEFOBJECTNAME>>;
- };
- };
-
-
-